



//
//  ZNewsDetailViewController.m
//  ZQLearn
//
//  Created by macfeel on 2019/4/29.
//  Copyright © 2019 macfeel. All rights reserved.
//

#import "ZNewsDetailViewController.h"
#import <WebKit/WebKit.h>
#import "NewsDetailTitleView.h"
@interface ZNewsDetailViewController ()<WKUIDelegate,WKNavigationDelegate,UITableViewDelegate,UITableViewDataSource>
@property (nonatomic,strong)UITableView *tableView;
@property (nonatomic,strong)WKWebView *webView;

@property (nonatomic,strong)NewsDetailTitleView *titleView;


@end

#define cellIdentifier @"news"

@implementation ZNewsDetailViewController

-(UITableView *)tableView{
    if (!_tableView) {

        _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0 , 0, ScreenWidth , ScreenHeight -ScreenHeightFlex) style:UITableViewStylePlain];
        _tableView.delegate = self;
        _tableView.dataSource = self;
        _tableView.rowHeight = 95;
        _tableView.backgroundColor = kBackgroundColor;
//        [_tableView registerNib:[UINib nibWithNibName:@"NewsCell" bundle:nil] forCellReuseIdentifier:cellIdentifier];
        [_tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cel"];
//        WeakStament(ws);
        
        _tableView.showsVerticalScrollIndicator = NO;
//        _tableView.tableFooterView = [UIView new];
        
    }
    return _tableView;
}
- (void)viewDidLoad {
    [super viewDidLoad];
    [self.navigationItem setItemWithTitle:@"新闻详情" textColor:kNavigationTitleColor fontSize:18 itemType:center];
    
    [self.view addSubview:self.tableView];
    [self addWebView];
    
    NewsDetailTitleView *tView = [[[NSBundle mainBundle]loadNibNamed:@"NewsDetailTitleView" owner:self options:nil]lastObject];
    self.titleView = tView;
    self.tableView.tableHeaderView = tView;
    self.tableView.tableFooterView = self.webView;
    
//    [self addWebView];
    // Do any additional setup after loading the view.
}

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    self.titleView.titleLab.text = self.model.title;
    self.titleView.timeLab.text = self.model.updateTime;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return 0;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cel" forIndexPath:indexPath];
    return cell;
}

///直接加载HTML 语言标签
- (void)addWebView
{
    
    WKWebView *webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 125, ScreenWidth, ScreenHeight-64)];
    //    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]];
    [self.view addSubview:webView];
    webView.UIDelegate = self;
    webView.navigationDelegate = self;
    self.webView = webView;
//    NSString *strHTML = @"<p>\r\n\t近年来，国外自驾游“说走就走”，越来越受中国游客欢迎。某些电商平台公开提供所谓办理“国际驾照”或国际驾照认证件的服务。\r\n</p>\r\n<img src=\"http://p99.pstatp.com/large/pgc-image/RDYSDdGVwXtlI\" alt=\"境外自驾游，别被“国际驾照”忽悠！\" />\r\n<p>\r\n\t（国内某租车平台声称可畅销近200个国家和地区的国际驾照认证件）\r\n</p>\r\n<img src=\"http://p99.pstatp.com/large/pgc-image/RDYSDdWEpLFwWG\" alt=\"境外自驾游，别被“国际驾照”忽悠！\" />\r\n<p>\r\n\t（国内某租车平台声称可畅销近200个国家和地区的国际驾照认证件）\r\n</p>\r\n<p>\r\n\t近期，据日本有关部门通报，一些中国公民通过网络购买东南亚某国“国际驾照”在日本驾驶机动车，发生交通事故或违反交通规则后被查实有关“国际驾照”系伪造，被日警方以无证驾驶查处。还有一些持伪造“国际驾照”的中国公民在日租车被拒绝。\r\n</p>\r\n<img src=\"http://p99.pstatp.com/large/pgc-image/RDYSDdgH83iwiI\" alt=\"境外自驾游，别被“国际驾照”忽悠！\" />\r\n<p>\r\n\t（日方提供的中国公民使用的伪造国际驾照样式）\r\n</p>\r\n<p>\r\n\t联合国《道路交通公约》（Convention\r\n on Road \r\nTraffic）（以下简称《公约》）规定，加入《公约》的国家可以为本国驾照签发对应的“国际驾照”（简称IDP），以向其他缔约方或承认“IDP”的地区证明该驾驶人具有驾车资格，但申请人必须先取得本国驾照，并不能直接申请国际驾照。中国尚不是《公约》缔约国，暂不能对持有中国驾照的人员签发对应的“国际驾照”。\r\n</p>\r\n<p>\r\n\t目前，中国内地居民可持中国驾照及有关翻译或公证文件在大部分国家或地区短期内合法驾车。为满足我国公民出境驾驶需求，我国公安部门正积极推进与其他国家驾驶证互认换领工作，对于签订驾驶证互认换领协议的国家，我国公民除在对方国家短期停留可以持我国驾驶证及官方语言翻译件直接驾车外，在对方国家长期居住的，凭我国驾驶证免试换领当地驾驶证。\r\n</p>\r\n<p>\r\n\t外交部领事司提醒中国公民赴国外自驾游之前，全面准确了解目的地国对驾驶证件的要求，提前准备好中国驾照有关翻译或公证文件，；需要长期居留的，应当按该国规定，考（换）领当地驾驶证，切勿轻信互联网上有关获取“国际驾照”的广告。提前了解目的地国交通规则和驾驶习惯，并根据实际情况购买必要的交通意外保险，安全文明驾驶。\r\n</p>";
    
    
    
    NSString *strHTML = self.model.content?:@"";
    [webView loadHTMLString:strHTML baseURL:nil];
    
    
    
}

/*
#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
}
*/

@end
